Big Huge Thesaurus

peziza coccinea

noun

sounds kind of like